﻿using System;

namespace _13
{
    class Program
    {
        static void Main(string[] args)
        {
            // 2，按要求编写C#程序：
            //（1）编写一个接口：InterfaceA，只含有一个方法int Method(int n)；
            //（2）编写一个类：ClassA来实现接口InterfaceA，实现int Method(int n)接口方法时，要求计算1到n的和；
            //（3）编写另一个类：ClassB来实现接口InterfaceA，实现int Method(int n)接口方法时，要求计算n的阶乘（n!）；
            //（4）编写main方法中使用接口回调的形式来测试实现接口的类。
            InterfaceA a = new ClassA() { N = 10 };
            Console.WriteLine("和结果:{0}",a.Method(a.N));
            InterfaceA b = new ClassB() { N = 10 };
            Console.WriteLine("阶乘结果:{0}", b.Method(b.N));
        }
    }
}

































